package com.flxz.user.domain.vo;

import com.flxz.common.core.domain.BaseEntity;

/**
 * 省薪贴发布VO
 * 
 * @author flxz
 * @date 2025-09-14
 */
public class TipsPublishVO extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主题ID */
    private Long topicId;

    /** 分类ID */
    private Long categoryId;

    /** 用户ID */
    private Long userId;

    /** 主题标题 */
    private String topicTitle;

    /** 主题内容 */
    private String topicContent;

    /** 主题类型（0普通 1精华 2置顶） */
    private String topicType;

    /** 是否匿名（0否 1是） */
    private String isAnonymous;

    /** 状态（0正常 1关闭 2删除） */
    private String status;

    /** 浏览次数 */
    private Integer viewCount;

    /** 回复次数 */
    private Integer replyCount;

    /** 点赞次数 */
    private Integer likeCount;

    public Long getTopicId() {
        return topicId;
    }

    public void setTopicId(Long topicId) {
        this.topicId = topicId;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getTopicTitle() {
        return topicTitle;
    }

    public void setTopicTitle(String topicTitle) {
        this.topicTitle = topicTitle;
    }

    public String getTopicContent() {
        return topicContent;
    }

    public void setTopicContent(String topicContent) {
        this.topicContent = topicContent;
    }

    public String getTopicType() {
        return topicType;
    }

    public void setTopicType(String topicType) {
        this.topicType = topicType;
    }

    public String getIsAnonymous() {
        return isAnonymous;
    }

    public void setIsAnonymous(String isAnonymous) {
        this.isAnonymous = isAnonymous;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getViewCount() {
        return viewCount;
    }

    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    public Integer getReplyCount() {
        return replyCount;
    }

    public void setReplyCount(Integer replyCount) {
        this.replyCount = replyCount;
    }

    public Integer getLikeCount() {
        return likeCount;
    }

    public void setLikeCount(Integer likeCount) {
        this.likeCount = likeCount;
    }
}
